import {
  Button, //按钮
  Divider, // 分割线
  Row,
  Col,
  // Grid, // 栅格
  Layout, // 布局
  Space, // 间距
  Affix, // 固钉
  Breadcrumb, // 面包屑
  Dropdown, // 下拉菜单
  Menu, // 导航菜单
  PageHeader, // 页头
  Pagination, // 分页
  Steps, // 步骤条
  AutoComplete, //自动完成
  Cascader, //级联选择
  DatePicker, // 日期选择框
  Form, // 表单
  Input, // 输入框
  InputNumber, // 数字输入框
  Mentions, // 提及
  Radio, // 单选框
  Rate, // 评分
  Select, // 选择器
  Slider, // 滑动输入条
  Switch, // 开关
  TimePicker, // 时间选择框
  Transfer, // 穿梭框
  TreeSelect, // 树选择
  Upload, // 上传
  Avatar, // 头像
  Badge, // 徽标数
  Calendar, // 日历
  Card, // 卡片
  Carousel, // 走马灯
  Collapse, // 折叠面板
  Comment, // 评论
  Descriptions, // 描述列表
  // Empty, // 空状态
  Image, // 图片
  List, // 列表
  Popover, // 气泡卡片
  Statistic, // 统计数值
  Table, // 表格
  Tag, //标签
  Timeline, // 时间轴
  Tooltip, // 文字提示
  Tree, // 树形控件
  Alert, // 警告提示
  Drawer, // 抽屉
  // Message, // 全局提示
  Modal, // 对话框
  // Notification, // 通知提醒框
  Popconfirm, // 气泡确认框
  Progress, // 进度条
  Result, // 结果
  Skeleton, // 代码演示
  Spin, // 加载中
  Anchor, // 锚点
  BackTop, // 回到顶部
  // ConfigProvider,
  Checkbox, // 全局化配置
} from 'ant-design-vue';

const antDesign = [
  Button,
  Divider,
  Row,
  Col,
  Layout,
  Space,
  Affix,
  Breadcrumb,
  Dropdown,
  Menu,
  PageHeader,
  Pagination,
  Steps,
  AutoComplete,
  Cascader,
  Checkbox,
  DatePicker,
  Form,
  Input,
  InputNumber,
  Mentions,
  Radio,
  Rate,
  Select,
  Slider,
  Switch,
  TimePicker,
  Transfer,
  TreeSelect,
  Upload,
  Avatar,
  Badge,
  Calendar,
  Card,
  Carousel,
  Collapse,
  Comment,
  Descriptions,
  // Empty,
  Image,
  List,
  Popover,
  Statistic,
  Table,
  // Tabs,
  Tag,
  Timeline,
  Tooltip,
  Tree,
  Alert,
  Drawer,
  // Message,
  Modal,
  // Notification,
  Popconfirm,
  Progress,
  Result,
  Skeleton,
  Spin,
  Anchor,
  BackTop,
];

export default function (app: any): any {
  antDesign.forEach((item) => {
    app.use(item);
  });
}
